package com.itheima.stock.service;

import com.itheima.stock.vo.req.LoginReqVo;
import com.itheima.stock.vo.resp.LoginRespVo;
import com.itheima.stock.vo.resp.R;

import java.util.Map;

/**
 * 用户服务
 * 定义用户行为服务接口
 *
 * @author 呱呱
 * @date 2022/05/31
 */
public interface UserService {

    /**
     * 用户登录
     *
     * @param vo 签证官
     * @return {@link R}<{@link LoginRespVo}>
     */
    R<LoginRespVo> login(LoginReqVo vo);

    /**
     * 获取验证码
     *
     * @return {@link R}<{@link Map}>
     */
    R<Map> getCaptcha();
}
